package transferObjects.Socio
{
	
	[RemoteClass(alias="dao.transferObjects.Socio.PautaEvaluacionTO")]
	
	public class PautaEvaluacionTO
	{
		private var _id_pauta:int;
		private var _rut_socio:int;
		private var _id_gae:int;
		private var _rut_gae:int;
		
		private var _item1:int;private var _item2:int;private var _item3:int;
		private var _item4:int;private var _item5:int;private var _item6:int;
		private var _item7:int;private var _item8:int;private var _item9:int;
		private var _item10:int;private var _item11:int;private var _item12:int;
		private var _item13:int;private var _item14:int;private var _item15:int;
		private var _item16:int;private var _item17:int;private var _item18:int;
		private var _item19:int;private var _item20:int;private var _item21:int;
		private var _item22:int;private var _item23:int;private var _item24:int;
		private var _item25:int;private var _item26:int;private var _item27:int;
		private var _item28:int;private var _item29:int;private var _item30:int;
		private var _item31:int;
		
		private var _nuevamente:Boolean;
		private var _experiencia:int;
		private var _comentario:String;
		private var _fechaHora:Date;
		
		private var _calidad:Number;//1 – 4 – 7 – 8 – 9 – 11 - 18 – 23 – 24 – 25 – 27 – 28						
		private var _compromiso:Number;//3 - 12 – 15 – 20 – 21 – 22 – 29 – 31				
		private var _vinculacion:Number;//2 – 6 – 10 – 13 – 17 – 19 – 30		
		private var _valoracion:Number;//5 – 14 – 16 – 26
		private var _ptje_nota:Number;
		private var _nota:Number;
		
		public function PautaEvaluacionTO()
		{
			this._id_pauta = -1;
			this._rut_socio = -1;
			this._id_gae = -1;
			this._rut_gae = -1;
			
			this._item1 = -1;
			this._item2 = -1;
			this._item3 = -1;
			this._item4 = -1;
			this._item5 = -1;
			this._item6 = -1;
			this._item7 = -1;
			this._item8 = -1;
			this._item9 = -1;
			this._item10 = -1;
			this._item11 = -1;
			this._item12 = -1;
			this._item13 = -1;
			this._item14 = -1;
			this._item15 = -1;
			this._item16 = -1;
			this._item17 = -1;
			this._item18 = -1;
			this._item19 = -1;
			this._item20 = -1;
			this._item21 = -1;
			this._item22 = -1;
			this._item23 = -1;
			this._item24 = -1;
			this._item25 = -1;
			this._item26 = -1;
			this._item27 = -1;
			this._item28 = -1;
			this._item29 = -1;
			this._item30 = -1;
			this._item31 = -1;
			
			this._nuevamente = false;
			this._experiencia = -1;
			this._comentario = "";
			this._fechaHora = null;
			
			this._calidad = 0.0;//1 – 4 – 7 – 8 – 9 – 11 - 18 – 23 – 24 – 25 – 27 – 28						
			this._compromiso = 0.0;//3 - 12 – 15 – 20 – 21 – 22 – 29 – 31				
			this._vinculacion = 0.0;//2 – 6 – 10 – 13 – 17 – 19 – 30		
			this._valoracion = 0.0;//5 – 14 – 16 – 26
			
			this._ptje_nota = 0.0;
			this._nota = 0.0;
		}
		/* **************************************************************** */
		[Bindable]
		public function get id_pauta():int {
			return this._id_pauta;
		}
		public function set id_pauta(_id_pauta:int):void {
			this._id_pauta = _id_pauta;
		}
		/* **************************************************************** */
		[Bindable]
		public function get rut_socio():int {
			return this._rut_socio;
		}
		public function set rut_socio(_rut_socio:int):void {
			this._rut_socio = _rut_socio;
		}
		/* **************************************************************** */
		[Bindable]
		public function get id_gae():int {
			return this._id_gae;
		}
		public function set id_gae(_id_gae:int):void {
			this._id_gae = _id_gae;
		}
		/* **************************************************************** */
		[Bindable]
		public function get rut_gae():int {
			return this._rut_gae;
		}
		public function set rut_gae(_rut_gae:int):void {
			this._rut_gae = _rut_gae;
		}
		/* **************************************************************** */
		[Bindable]
		public function get item1():int {
			return this._item1;
		}
		public function set item1(_item1:int):void {
			this._item1 = _item1;
		}
		/* **************************************************************** */
		[Bindable]
		public function get item2():int {
			return this._item2;
		}
		public function set item2(_item2:int):void {
			this._item2 = _item2;
		}
		/* **************************************************************** */
		[Bindable]
		public function get item3():int {
			return this._item3;
		}
		public function set item3(_item3:int):void {
			this._item3 = _item3;
		}
		/* **************************************************************** */
		[Bindable]
		public function get item4():int {
			return this._item4;
		}
		public function set item4(_item4:int):void {
			this._item4 = _item4;
		}
		/* **************************************************************** */
		[Bindable]
		public function get item5():int {
			return this._item5;
		}
		public function set item5(_item5:int):void {
			this._item5 = _item5;
		}
		/* **************************************************************** */
		[Bindable]
		public function get item6():int {
			return this._item6;
		}
		public function set item6(_item6:int):void {
			this._item6 = _item6;
		}
		/* **************************************************************** */
		[Bindable]
		public function get item7():int {
			return this._item7;
		}
		public function set item7(_item7:int):void {
			this._item7 = _item7;
		}
		/* **************************************************************** */
		[Bindable]
		public function get item8():int {
			return this._item8;
		}
		public function set item8(_item8:int):void {
			this._item8 = _item8;
		}
		/* **************************************************************** */
		[Bindable]
		public function get item9():int {
			return this._item9;
		}
		public function set item9(_item9:int):void {
			this._item9 = _item9;
		}
		/* **************************************************************** */
		[Bindable]
		public function get item10():int {
			return this._item10;
		}
		public function set item10(_item10:int):void {
			this._item10 = _item10;
		}
		/* **************************************************************** */
		[Bindable]
		public function get item11():int {
			return this._item11;
		}
		public function set item11(_item11:int):void {
			this._item11 = _item11;
		}
		/* **************************************************************** */
		[Bindable]
		public function get item12():int {
			return this._item12;
		}
		public function set item12(_item12:int):void {
			this._item12 = _item12;
		}
		/* **************************************************************** */
		[Bindable]
		public function get item13():int {
			return this._item13;
		}
		public function set item13(_item13:int):void {
			this._item13 = _item13;
		}
		/* **************************************************************** */
		[Bindable]
		public function get item14():int {
			return this._item14;
		}
		public function set item14(_item14:int):void {
			this._item14 = _item14;
		}
		/* **************************************************************** */
		[Bindable]
		public function get item15():int {
			return this._item15;
		}
		public function set item15(_item15:int):void {
			this._item15 = _item15;
		}
		/* **************************************************************** */
		[Bindable]
		public function get item16():int {
			return this._item16;
		}
		public function set item16(_item16:int):void {
			this._item16 = _item16;
		}
		/* **************************************************************** */
		[Bindable]
		public function get item17():int {
			return this._item17;
		}
		public function set item17(_item17:int):void {
			this._item17 = _item17;
		}
		/* **************************************************************** */
		[Bindable]
		public function get item18():int {
			return this._item18;
		}
		public function set item18(_item18:int):void {
			this._item18 = _item18;
		}
		/* **************************************************************** */
		[Bindable]
		public function get item19():int {
			return this._item19;
		}
		public function set item19(_item19:int):void {
			this._item19 = _item19;
		}
		/* **************************************************************** */
		[Bindable]
		public function get item20():int {
			return this._item20;
		}
		public function set item20(_item20:int):void {
			this._item20 = _item20;
		}
		/* **************************************************************** */
		[Bindable]
		public function get item21():int {
			return this._item21;
		}
		public function set item21(_item21:int):void {
			this._item21 = _item21;
		}
		/* **************************************************************** */
		[Bindable]
		public function get item22():int {
			return this._item22;
		}
		public function set item22(_item22:int):void {
			this._item22 = _item22;
		}
		/* **************************************************************** */
		[Bindable]
		public function get item23():int {
			return this._item23;
		}
		public function set item23(_item23:int):void {
			this._item23 = _item23;
		}
		/* **************************************************************** */
		[Bindable]
		public function get item24():int {
			return this._item24;
		}
		public function set item24(_item24:int):void {
			this._item24 = _item24;
		}
		/* **************************************************************** */
		[Bindable]
		public function get item25():int {
			return this._item25;
		}
		public function set item25(_item25:int):void {
			this._item25 = _item25;
		}
		/* **************************************************************** */
		[Bindable]
		public function get item26():int {
			return this._item26;
		}
		public function set item26(_item26:int):void {
			this._item26 = _item26;
		}
		/* **************************************************************** */
		[Bindable]
		public function get item27():int {
			return this._item27;
		}
		public function set item27(_item27:int):void {
			this._item27 = _item27;
		}
		/* **************************************************************** */
		[Bindable]
		public function get item28():int {
			return this._item28;
		}
		public function set item28(_item28:int):void {
			this._item28 = _item28;
		}
		/* **************************************************************** */
		[Bindable]
		public function get item29():int {
			return this._item29;
		}
		public function set item29(_item29:int):void {
			this._item29 = _item29;
		}
		/* **************************************************************** */
		[Bindable]
		public function get item30():int {
			return this._item30;
		}
		public function set item30(_item30:int):void {
			this._item30 = _item30;
		}
		/* **************************************************************** */
		[Bindable]
		public function get item31():int {
			return this._item31;
		}
		public function set item31(_item31:int):void {
			this._item31 = _item31;
		}
		/* **************************************************************** */
		[Bindable]
		public function get nuevamente():Boolean {
			return this._nuevamente;
		}
		public function set nuevamente(_nuevamente:Boolean):void {
			this._nuevamente = _nuevamente;
		}
		/* **************************************************************** */
		[Bindable]
		public function get experiencia():int {
			return this._experiencia;
		}
		public function set experiencia(_experiencia:int):void {
			this._experiencia = _experiencia;
		}
		/* **************************************************************** */
		[Bindable]
		public function get comentario():String {
			return this._comentario;
		}
		public function set comentario(_comentario:String):void {
			this._comentario = _comentario;
		}
		/* **************************************************************** */
		[Bindable]
		public function get fechaHora():Date {
			return this._fechaHora;
		}
		public function set fechaHora(_fechaHora:Date):void {
			this._fechaHora = _fechaHora;
		}
		/* **************************************************************** */
		[Bindable]
		public function get calidad():Number {
			return this._calidad;
		}
		public function set calidad(_calidad:Number):void {
			this._calidad = _calidad;
		}
		/* **************************************************************** */
		[Bindable]
		public function get compromiso():Number {
			return this._compromiso;
		}
		public function set compromiso(_compromiso:Number):void {
			this._compromiso = _compromiso;
		}
		/* **************************************************************** */
		[Bindable]
		public function get vinculacion():Number {
			return this._vinculacion;
		}
		public function set vinculacion(_vinculacion:Number):void {
			this._vinculacion = _vinculacion;
		}
		/* **************************************************************** */
		[Bindable]
		public function get valoracion():Number {
			return this._valoracion;
		}
		public function set valoracion(_valoracion:Number):void {
			this._valoracion = _valoracion;
		}
		/* **************************************************************** */
		[Bindable]
		public function get ptje_nota():Number {
			return this._ptje_nota;
		}
		public function set ptje_nota(_ptje_nota:Number):void {
			this._ptje_nota = _ptje_nota;
		}
		/* **************************************************************** */
		[Bindable]
		public function get nota():Number {
			return this._nota;
		}
		public function set nota(_nota:Number):void {
			this._nota = _nota;
		}
		/* **************************************************************** */
		
		/* **************************************************************** */
		/* **************************************************************** */
		/* **************************************************************** */
		
		public function get estadoPauta():String {
			if(item1!=-1)
				return "REALIZADA";
			else
				return "NO REALIZADA";
			return "";
		}
		public function get nombrePauta():String {
			if(id_pauta == 1)
				return "ENCUESTA DE APRECIACIÓN 1 (Inicial)";
			else
				return "ENCUESTA DE APRECIACIÓN 2 (Final)";
			return "";
		}
		
	}
}